package modelo;

import java.util.*;

import titiritero.Dibujable;
import utilitarios.*;
import vistas.VistaAmetralladora;

public class Ametralladora extends Arma {

	public Ametralladora(Escenario escenario, PuntoXY posicionInicial) {
		super(escenario);
		this.tipoDeArma = "Ametralladora";
		this.danio = 20;
		this.arsenal = new ArrayList<Proyectil>(BALAS);
		this.figura = new Cuadrado(TAMANIO_PIXEL);
		this.setPosicion(posicionInicial);
		this.velocidadDisparo = Arma.VELOCIDAD_MINIMA;
		this.resistencia = 1;
		this.cargarProyectiles();
	}

	@Override
    public Dibujable crearDibujable() {
		VistaAmetralladora vistaArma = new VistaAmetralladora();
		vistaArma.setPosicionable(this);
		return vistaArma;
	}
}
